Robot Sheepdog Project achieves automatic ock control
نویسندگان
چکیده
This paper describes a mobile robot that can enter a circular arena, gather a ock of ducks and manouvre them safely to a speci ed goal position. A minimal simulation model of the ducks' ocking behaviour was developed and used as a tool to guide the design of a general ock-control algorithm. The algorithm was rst tested in simulation then tranferred unchanged to a physical robot which succeeds in gathering a real ock of ducks. This is the rst example of a robot system that exploits and controls an animal's behaviour to achieve a useful task. Robots successfully manipulate many objects in factories and laboratories. Research continues on manipulating objects with complex or variable shapes and dynamics eg. food products (Juste et al., 1997). Recent work in mobile robotics has focused on `adaptive behaviour' in animals, in order to extend the abilities of robots (Maes, 1990) (Hallam and Hayes, 1994), and to better understand the processes occurring in real creatures (Webb, 1994) (McFarland and Bosser, 1993). The Robot Sheepdog Project examines the robotic manipulation of animals by exploiting their adaptive behaviour. In contrast, previous work combining robots and animals (Trevelyan's robot sheep-shearer (Trevelyan, 1992), Silsoe Research Institute's milking robot (Frost et al., 1993)) has deliberately minimised animal behaviour by physical restraint. We have demonstrated a mobile robot that can enter a circular arena, gather a ock of ducks and manouvre them safely to a speci ed goal position. This is the rst example of a robot system that exploits and controls an animal's behaviour to achieve a useful task. The sheepdog's gather-and-fetch task was chosen because of its familiarity and the strong interaction between the dog, shepherd and ock animals. Using ducks instead of sheep allows us to experiment on a conveniently small scale, in a controlled indoor environment. Duck ocking behaviour is recognised by shepherds as similar to sheep; ducks are often used to train sheepdogs because of their relatively slow movement. Figure 1 Sheepdog with duck ock in Lancashire, 1996. Flocking is considered an adaptive behaviour, as it a ords various advantages in hazard-avoidance, mating and foraging. Models of ocking behaviour exist in the literature and are generally derived from Hamilton's observation that ocking may be produced by the mass action of individual animals, each seeking the proximity of its nearest neighbours (Hamilton, 1971). It was later suggested that this behaviour can be well modelled by an attractive `force' acting between the animals, with the magnitude of the attraction varying with the inverse square of the animals' mutual distance (Partridge, 1982) (Warburton and Lazarus, 1991). It is argued that this relationship represents a linear response to sensory information which itself varies with the inverse square of distance. Similar models have produced realistic computer animations of bird ocks (Reynolds, 1987). These ideas are familiar in robotics, where such po-
منابع مشابه
Experiments in automatic ock
The Robot Sheepdog Project has developed a mobile robot that gathers a ock of ducks and manoeuvres them safely to a speciied goal position. This is the rst example of a robot system that exploits and controls an animal's behaviour to achieve a useful task. A potential-eld model of ocking behaviour was constructed and used to invesigate methods for generalised ock control. One possible algorithm...
متن کاملExperiments in automatic flock control
The Robot Sheepdog Project has developed a mobile robot that gathers a ock of ducks and manoeuvres them safely to a speci ed goal position. This is the rst example of a robot system that exploits and controls an animal's behaviour to achieve a useful task. A potentialeld model of ocking behaviour was constructed and used to investigate methods for generalised ock control. One possible algorithm...
متن کاملRobot Control of Animal Flocks
The Robot Sheepdog Project has developed a mobile robot that gathers a ock of ducks and manoeuvres them safely to a speci ed goal position. This is the rst example of a robot system that exploits and controls an animal's behaviour to achieve a useful task. A potentialeld model of ocking behaviour was constructed and used to aid the design of two novel ock-control methods. These methods are desc...
متن کاملDesign and implementation of an automatic car turning system
In this paper, a control system is designed for automatic car turning. At first, the necessary information of car turning that were collected from the traffic bylaw, car driving training centers and traffic police are explained. Then, car turning is studied experimentally on several streets with different widths. Afterward, a proper path is designed for the automatic car turning system consider...
متن کاملThe Kinematic Analysis Of Four Degrees Of Freedom For A Medical Robot And Control It By Labview And Arduino Mega2560 (Simulation And Implementation)
ABSRACTThis study presents the kinematic analysis of a four-degree freedom medical robotic arm using the Matlab and the robotic-tool, the arm was designed using a solid work program, As well as details of the control of the real design of this arm using Arduino Mega 2560, The specialist enters the position to be reached by the automatic arm (injection position), Or moving the arm to any p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998